﻿@model AMAP.Areas.Client.Models.Home.ClientHomeIndexViewModel
@{
    ViewBag.Title = "Espace personnel";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Espace personnel</h2>

<div class="left resume">
    <p>
        Bonjour @Html.RouteLink(Model.Client.User.FirstName + " " + @Model.Client.User.LastName, "Client_default", new { controller = "Account", action = "Edit" })
    </p>
    @if (Model.Client.User.Coordinates == null)
    {
        <p>
            Pour nous permettre de mieux répondre à vos attentes, vous avez la possibilité de renseigner vos @Html.RouteLink("coordonnées personnelles", "Client_default", new { controller = "Account", action = "AddCoordinates" }).
        </p>
    }
    else
    {
        <p>
            Voici l'adresse dont nous disposons :<br />
        </p>
        <ul style="list-style: none;">
            <li>@Model.Client.User.Coordinates.Address1</li>
            @if (!string.IsNullOrEmpty(Model.Client.User.Coordinates.Address2))
            {
                <li>@Model.Client.User.Coordinates.Address2</li>
            }
            <li>@Model.Client.User.Coordinates.PostalCode @Model.Client.User.Coordinates.City</li>
        </ul>
        <p>
            située <a href="@("https://maps.google.com/maps?q=" + Model.Client.User.Coordinates.Latitude.ToString().Replace(",",".") + "," + Model.Client.User.Coordinates.Longitude.ToString().Replace(",","."))" target="_blank">@Model.Client.User.Coordinates.Latitude, @Model.Client.User.Coordinates.Longitude</a>
        </p>
            if (!string.IsNullOrEmpty(Model.Client.User.Coordinates.PhoneNumber))
            {
        <p>
            Vous êtes joignable au @Model.Client.User.Coordinates.PhoneNumber.ToFrenchPhoneNumber()
        </p>
            }
        <p>
            @Html.RouteLink("Modifier mes coordonnées", "Client_default", new { controller = "Account", action = "EditCoordinates" }, new { @class = "button" })
        </p>
    }

</div>
<div class="right actions">
    <br />
    <p>
        Votre jour de livraison favori est le <strong>@(Model.Client.Place.DeliveryDay == 2 ? "mardi" : "jeudi")</strong> à <strong>@Model.Client.Place.City</strong> (@Html.RouteLink("changer", "Client_default", new { controller = "Account", action = "Edit" })).
    </p>
    <p>
        @Html.Raw(Model.Client.User.Coordinates != null ? "Le lieu de distribution est situé à <strong>" + Model.DeliveryDistance.ToString("N") + " km</strong> de votre adresse. " : "")Son adresse précise est :
    </p>
    <ul style="list-style: none;">
        <li>@Model.Client.Place.Name</li>
        <li>@Model.Client.Place.Address1</li>
        @if (!string.IsNullOrEmpty(Model.Client.Place.Address2))
        {
            <li>@Model.Client.Place.Address2</li>
        }
        <li>@Model.Client.Place.PostalCode @Model.Client.Place.City</li>
        @if (!string.IsNullOrEmpty(Model.Client.Place.PhoneNumber))
        {
            <li>Tél. : @Model.Client.Place.PhoneNumber.ToFrenchPhoneNumber()</li>
        }
    </ul>
    <p>
        Voir sur <a href="@("https://maps.google.com/maps?q=" + Model.Client.Place.Address1 + ",+" + Model.Client.Place.PostalCode + "+" + Model.Client.Place.City + ",+FRANCE")" target="_blank">Google Maps</a>
    </p>
</div>
